164
38
78
15
92
96
22
52
109
28
148
246
83
14
90
80
55
84
33
31
151
117
23
116
48
76
64
40
34
54
61
71
530
57
112
36
142
82
26
307
29
49
63
89
86
213
121
118
37
132
8
353
119
374