3
11
10
19
149
6
75
97
39
197
14
12
29
37
35
22
117
17
145
96
206
79
32
40
87
236
7
82
28
68
93
103
45
70
23
124
9
51
34
30
94
59
327
55
44
31