15
132
44
72
19
147
299
165
214
33
103
53
57
247
1084
3
255
102
552
29
12
58
398
20
159
77
25
40
87
376
212
84
75
98
41
153
37
4
14
32
52
34
51
50
81
47
55
88
156
188