59
2329
36
28
43
4
26
51
8
127
112
19
60
6
2
179
11
17
58
512
7
35
65
70
27
15
119
111
80
13
44
125
39
287
22
12
88
45
95
1
387
74
159
87
38
24
73
93
46
40
108
5
90
270
182
283
116
91
32
9
31
3
10
14
16
150
30
23
25
18
89
33
29
41
124
21
67
57
100
222
79
855
52
37
34
146
213
109
366
47
857