41
23
111
11
29
22
48
184
69
12
28
5
31
24
38
85
127
80
72
44
43
42
118
33
362
64
18
70
35
53
55
1020
50
46
52
174
135
73
27
277
89
378
106
386
17
82
93
37