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