106
333
12
31
32
51
18
599
28
38
61
41
98
24
46
121
40
89
26
13
23
9
160
209
144
62
30
87
8
56
60
64
55
34
50
100
119
80
73
35
71
33
11
231
17