101
121
51
18
6
17
106
31
8
44
103
222
207
9
24
32
108
16
130
149
14
11
10
56
65
7
27
36
13
92
37
46
26
19
548
466
15
42
23
25
29
208
394
79
160
925
22
293
374
77