96
35
33
28
202
254
7
43
145
50
22
373
12
15
23
57
37
52
13
17
20
18
146
5
58
111
26
36
87
78
62
236
65
134
48
147
30
38
126
29
47
2
167
106
125
221