108
17
15
61
67
143
41
51
34
137
509
440
36
33
4
83
11
23
158
58
24
13
16
55
29
37
25
71
86
277
63
84
88
273
78
64
92
49
110
22
499
215
134
47
50
100
196
6