82
15
49
41
27
16
38
31
28
43
61
26
22
320
94
24
7
4
105
32
102
358
81
84
39
114
429
36
79
352
23
125
13
29
101
68
17
1113
227
131
331
124
37
145
50
34
18
295
111