32
598
28
33
38
48
50
111
61
43
65
20
16
26
46
120
81
40
55
79
85
116
27
24
11
30
12
17
248
231
49
13
22
98
59
21
58
94
187
86
160
68
29
62
87
145
56
44
60
531
64
42