113
98
70
175
23
185
14
38
32
20
51
73
90
52
16
55
53
81
31
24
19
109
248
302
159
49
37
431
93
17
249
162
152
110
87
65
242
39
130
34
40
48
112
77
15
238