96
238
33
56
16
10
31
13
492
40
34
24
28
303
17
254
79
271
35
107
65
99
125
93
187
376
8
51
54
61
50
90
135
20
285
218
22
72
95
36
37
110
83
26
30
57
89
66
41
27
55
335
80
179