39
114
15
308
281
88
90
8
13
77
10
55
36
250
24
121
79
120
266
126
60
149
5
93
23
106
14
71
128
78
125
51
140
112
20
26
108
6
4
32
167
28
41
282
83
85
33
69
96
178
76
31
16