22
12
4
48
17
15
67
110
61
50
14
85
20
30
74
5
21
11
118
19
7
13
36
76
84
299
407
523
446
26
258
160
24
155
8122
206
178
34
16
65
42
46
91
156
66
64
31
582
10
54
612
38