138
18
214
87
59
16
22
30
77
36
20
35
51
17
126
125
63
56
121
4
33
1
13
26
11
57
146
185
53
111
65
73
42
28
10
72
245
62
37
84
67
14
68
2
321
3
98
40