482
1136
21
16
35
47
222
361
150
29
56
186
231
254
351
818
335
232
42
27
39
4
28
119
155
31
40
51
37
93
107
26
19
73
41
25
75
23
48
38
53
104
32
58