102
44
258
23
88
53
55
144
154
35
89
148
10
51
20
766
107
19
43
30
22
16
24
31
48
27
32
36
63
2849
109
62
487
139
83
430
101
122
40
56
65
110
95
227
104
90
361
14
124
50
33
408
185
47