104
108
27
25
59
46
471
60
346
32
43
8
24
41
109
106
65
134
33
31
62
157
14
79
28
132
44
272
30
16
40
51
42
20
35
48
77
195
66
73
310
70
36
23
72
11
7
91
155