35
38
20
134
147
5
97
4
31
86
23
376
109
280
13
278
12
57
22
11
1
39
317
163
62
146
10
100
16
6
551
7
17
46
141
76
224
49
294
108
285
117
83
25
37
111
8
51
645
116
87