38
95
66
202
107
21
41
145
23
17
32
11
12
25
30
390
85
34
47
35
54
40
28
73
233
22
67
36
92
13
20
24
117
51
276
42
58
18
44
16
130
31
29
168
83