97
39
51
8
42
107
4
307
308
74
24
34
13
32
203
22
153
233
112
75
70
49
133
9
3
15
17
28
27
334
79
702
130
25
72
67
65
77
46
169
18
45
16
11
510
100
52
44
87