38
23
30
63
48
184
42
107
31
2
14
9
28
24
251
4
6
39
84
52
13
90
91
67
33
77
34
10
19
36
89
124
56
109
130
43
137
95
60
25
49
47
70
51
108
41
340
29
50
179