31
2
254
59
100
335
1
18
124
10
11
6
8
70
25
146
175
79
48
52
15
30
40
63
49
13
41
36
32
3
129
12
7
22
64
23
20
89
24
33
35
96
276