172
45
412
22
25
54
114
40
97
16
30
386
77
47
28
230
57
74
119
9
31
43
55
79
193
46
27
104
50
152
165
17
62
34
80
75
13
38
61
90
222
35
242
275
48
33
37
20
60
95
110